
class StorageHelper {

    /**
     * 设置 本地存储接口
     * @param key
     * @param val
     */
    static set(key, val) {
        return localStorage.setItem(key, val);
    }

    /**
     * 获取 本地存储接口
     * @param key
     */
    static get(key) {
        return localStorage.getItem(key);
    }

    /**
     * 移除指定的缓存
     */
    static remove(key) {
        localStorage.removeItem(key);
    }

    /**
     * 设置 本地存储接口(会话级别)
     */
    static sessionSet(key, val) {
        return sessionStorage.setItem(key, val);
    }

    /**
     * 获取 本地存储接口(会话级别)
     */
    static sessionGet(key) {
        return sessionStorage.getItem(key);
    }

    /**
     * 移除指定的缓存(会话级别)
     */
    static sessionRemove(key) {
        sessionStorage.removeItem(key);
    }
}

export default StorageHelper;
export {StorageHelper};